.detail-container {
  height: 100%;
  .header {
    height: 40px;
    display: flex;
    align-items: center;
    &-title {
      flex: 0 0 100px;
    }
    .el-select {
      flex: 0 0 200px;
    }
  }
  .card-table {
    margin-top: 20px;
    height: 450px;
    /deep/.el-card__body {
      height: 100%;
      box-sizing: border-box;
    }
  }
  .graph {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    gap: 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
    & > div {
      flex: 1;
    }
  }
}

// .table {
//   height: calc(100% - 60px);
//   margin-top: 20px;
// }

// .el-form-item {
//   margin-bottom: 0px;
// }
